﻿
namespace SharpShare.Storage {
    public interface IStorageContainer : IStorageItem, ICastable<IStorageProvider> {
        /// <summary>
        /// Gets an IStorageLookup object used to get the contents of this container.
        /// </summary>
        IStorageLookup Contents { get; }

        IStorageFile CreateFile(string name);

        IStorageContainer CreateContainer(string name);
    }
}
